@charset "utf-8";
/* CSS Document */
ol, ul{margin: 0px;padding: 0px;}
.hctop{height: 65px;}
.am-gallery{padding: 0px;}

.h_main{ width:100%;max-width: 1280px; margin:0 auto; overflow:hidden;}
.banner_h .am-slider-a1{-webkit-box-shadow:none;box-shadow:none;}
.banner_h .am-slider-a1 .am-control-nav{bottom:20px;}
.banner_h .am-slider-a1 .am-control-nav li a{-webkit-box-shadow:none;box-shadow:none;}
.wrapper{position: relative;background: url("bg_h_wr.png") center center no-repeat #ffffff;height: 150px;margin-top: 65px;}
.wrapper .col_fourth{text-align: center;position: relative;margin-top: 11px;}
.wrapper .col_fourth:nth-child(1){width: 27%;}
.wrapper .col_fourth:nth-child(2){width: 23%;}
.wrapper .col_fourth:nth-child(3){width: 30%;}
.wrapper .col_fourth:nth-child(4){width: 20%;}
.wrapper .col_fourth .count-title{font-size: 76px;color: #004072;font-family: symbol;margin: 0px !important;line-height: 76px;}
.wrapper .col_fourth .count-text{font-size: 16px;color: #000000;margin: 0px;}
.wrapper .col_fourth .fa-2x{font-size: 34px;color: #004072;position: absolute;margin-left: 40px;bottom: 15px;}
.wrapper .col_fourth .fa-2x i{display: inline-block;background: url("dot_h_wr.png") center no-repeat;width: 32px;height: 30px;}
.hcount{font-size: 16px;color: #676767;line-height: 28px;margin-top: 20px;text-align: center;margin-bottom: 55px;}
.hcount a{font-size: 16px;color: #004072;line-height: 28px;}
.h_ct{height: 450px;}
.h_cent{position: absolute;opacity: 0;}
.h_news{width: 444px;height: 455px;background: #ffffff;position: relative;}
.h_news .pic {max-height: 250px;}
.h_news .h_tit{line-height: 32px;height: 32px;font-size: 22px;color: #FFFFFF;position: absolute;top: 20px;left: 24px;z-index: 99;}
.h_news .h_tit span{font-size: 16px;color: #FFFFFF;line-height: 20px;position: absolute;text-transform: uppercase;}
.h_news .slideNew{position: relative;width: 100%;padding: 45px 22px;}
.h_news .slideNew li{width: 100%;line-height: 24px;overflow: hidden;position: relative;margin-bottom: 11px;}
.h_news .slideNew li .pic{width: 100%;height: 177px;overflow: hidden;}
.h_news .slideNew li .pic img{width: 100%;}
.h_news .slideNew li .p-dt{font-size: 13px;color:#7c7c7c;width: 66px;position: absolute;height: 20px;line-height:20px;background: url("ico_new.gif") left center no-repeat;padding-left: 12px;top: 50%;margin-top: -10px;}
.h_news .slideNew li .p-tit{padding-left: 62px;font-size: 15px;color:#000000;margin-top: -5px;}
.h_c1 {width: 444px;height: 455px;position: relative;background: #ffffff;margin: 0px 34px;}
.h_c1 .pic{overflow: hidden;margin-bottom: 15px;position: relative;}
.h_c1 .h_tit{line-height: 32px;height: 32px;font-size: 22px;color: #ffffff;position: absolute;top: 20px;left: 24px;z-index: 99;width: 100%;}
.h_c1 .h_tit span{font-size: 16px;color: #ffffff;line-height: 20px;position: absolute;text-transform: uppercase;left: 0;top: 32px;}
.h_c1 .inf{}
.h_c1 .inf .t{line-height: 52px;height: 52px;font-size: 22px;color: #000000;}
.h_c1 .inf .c{line-height: 25px;font-size: 13px;color: #ffffff;padding: 20px 30px;}
.h_c1 .inf .c ul li{width: 46%;background: #fcfcfc;line-height: 42px;height: 42px;font-size: 16px;color: #000000;padding-left: 28px;float: left;border: 1px #cfcfcf solid;margin: 2%;}
.h_c1 .inf .c ul li img{margin-right: 8px;vertical-align: middle;}
/*.h_c1 .inf .c ul li:nth-child(2n+0){width: 30%;}*/
.h_c2 {width: 444px;height: 455px;position: relative;background: #ffffff;}
.h_c2 .pic{overflow: hidden;margin-bottom: 15px;position: relative;}
.h_c2 .h_tit{line-height: 32px;height: 32px;font-size: 22px;color: #ffffff;position: absolute;top: 20px;left: 24px;z-index: 99;width: 100%;}
.h_c2 .h_tit span{font-size: 16px;color: #ffffff;line-height: 20px;position: absolute;text-transform: uppercase;left: 0;top: 32px;}
.h_c2 .inf{text-align: center;font-size: 16px;color: #000000;line-height: 22px;margin-top: 40px;margin-bottom: 12px;}
.h_c2 .inf a{color: #fe6c00;}
.h_c2 .c{padding-left: 10%;}
.h_c2 .c input{float: left;}
.h_c2 .c #mk{border: 1px #cfcfcf solid;border-right: none;background: #ffffff;height: 42px;line-height: 42px;width: 70%;}
.h_c2 .c #mk_btn{border: 1px #91010c solid;background: #fe6b00;height: 42px;line-height: 42px;width: 20%;text-align: center;color: #ffffff;}
.h_pro_bt{height: 145px;}
.h_pro_bt .swiper-slide{height: 116px;width: 15%;margin-top:7px;background: #ffffff;-webkit-transition: background .5s ease .1s,height .5s ease .1s;transition: background .5s ease-out .1s,height .5s ease .1s;}
.h_pro_bt li:nth-child(6n+0){margin-right: 0;}
.h_pro_bt .swiper-slide .x{height: 66px;width: 1px;background: #e5e5e5;left:0;margin-top: 25px;position: absolute;}
.h_pro_bt .swiper-slide .xl{height: 9px;width: 18px;background: url("ico_pro_xxl.png") no-repeat;left:11px;margin-top: 53px;position: absolute;}
.h_pro_bt .swiper-slide .xr{height: 9px;width: 18px;background: url("ico_pro_xxr.png") no-repeat;right:11px;margin-top: 53px;position: absolute;}
.h_pro_bt .swiper-slide .p{height: 50px;width: 100%;background: url("ico_pro01.png") no-repeat #ffffff;margin-top: 16px;
    -webkit-transition: background .5s ease .1s;
    transition: background .5s ease-out .1s; }
.h_pro_bt .swiper-slide .t{height: 32px;width: 100%;line-height: 32px;text-align: center;font-size: 16px;color: #1e120e;
    -webkit-transition: color .5s ease .1s;
    transition: color .5s ease-out .1s,background-color .5s ease-out .1s; }
.h_pro_bt .swiper-slide:hover{background: #fe6c00;height: 130px;margin-top: 0px;padding-top: 7px;}
.h_pro_bt .swiper-slide:hover .t{color: #ffffff;}
.h_pro_bt .swiper-slide:hover .x{display: none;}
.h_pro_bt .swiper-slide:nth-child(1) .p{background:url("ico_pro01.png") top center no-repeat   #ffffff;}
.h_pro_bt .swiper-slide:nth-child(2) .p{background:url("ico_pro02.png") top center no-repeat   #ffffff;}
.h_pro_bt .swiper-slide:nth-child(3) .p{background:url("ico_pro03.png") top center no-repeat   #ffffff;}
.h_pro_bt .swiper-slide:nth-child(4) .p{background:url("ico_pro04.png") top center no-repeat   #ffffff;}
.h_pro_bt .swiper-slide:nth-child(5) .p{background:url("ico_pro05.png") top center no-repeat   #ffffff;}
.h_pro_bt .swiper-slide:nth-child(6) .p{background:url("ico_pro06.png") top center no-repeat   #ffffff;}
.h_pro_bt .swiper-slide:nth-child(7) .p{background:url("ico_pro07.png") top center no-repeat   #ffffff;}
.h_pro_bt .swiper-slide:nth-child(8) .p{background:url("ico_pro08.png") top center no-repeat   #ffffff;}
.h_pro_bt .swiper-slide:nth-child(9) .p{background:url("ico_pro09.png") top center no-repeat   #ffffff;}
.h_pro_bt .swiper-slide:nth-child(10) .p{background:url("ico_pro10.png") top center no-repeat  #ffffff;}
.h_pro_bt .swiper-slide:nth-child(11) .p{background:url("ico_pro11.png") top center no-repeat  #ffffff;}
.h_pro_bt .swiper-slide:nth-child(1):hover .p{background:url("ico_pro01.png") bottom center no-repeat   #fe6c00;}
.h_pro_bt .swiper-slide:nth-child(2):hover .p{background:url("ico_pro02.png") bottom center no-repeat   #fe6c00;}
.h_pro_bt .swiper-slide:nth-child(3):hover .p{background:url("ico_pro03.png") bottom center no-repeat   #fe6c00;}
.h_pro_bt .swiper-slide:nth-child(4):hover .p{background:url("ico_pro04.png") bottom center no-repeat   #fe6c00;}
.h_pro_bt .swiper-slide:nth-child(5):hover .p{background:url("ico_pro05.png") bottom center no-repeat   #fe6c00;}
.h_pro_bt .swiper-slide:nth-child(6):hover .p{background:url("ico_pro06.png") bottom center no-repeat   #fe6c00;}
.h_pro_bt .swiper-slide:nth-child(7):hover .p{background:url("ico_pro07.png") bottom center no-repeat   #fe6c00;}
.h_pro_bt .swiper-slide:nth-child(8):hover .p{background:url("ico_pro08.png") bottom center no-repeat   #fe6c00;}
.h_pro_bt .swiper-slide:nth-child(9):hover .p{background:url("ico_pro09.png") bottom center no-repeat   #fe6c00;}
.h_pro_bt .swiper-slide:nth-child(10):hover .p{background:url("ico_pro10.png") bottom center no-repeat  #fe6c00;}
.h_pro_bt .swiper-slide:nth-child(11):hover .p{background:url("ico_pro11.png") bottom center no-repeat  #fe6c00;}
.h_pro_bt .swiper-button-next, .h_pro_bt .swiper-button-prev{width: 48px;height: 48px;top: auto;margin-top: 40px;}
.h_pro_bt .swiper-button-prev{background:url("icoh-btn-prev0.png") bottom center no-repeat;left: auto;margin-left: -65px;}
.h_pro_bt .swiper-button-next{background:url("icoh-btn-next0.png") bottom center no-repeat;right: 50%;margin-right: -765px;}
.h_pro_bt .swiper-button-prev:hover{background:url("icoh-btn-prev.png") bottom center no-repeat;}
.h_pro_bt .swiper-button-next:hover{background:url("icoh-btn-next.png") bottom center no-repeat;}

.bg_h2{background: url("bg_h01.jpg") top center no-repeat;height: 1113px;}
.bg_h2 .h_rt_tit{position: relative;padding-bottom: 16px;}
.bg_h2 .h_rt_tit .en{font-size: 45px;color: #ffffff;text-transform: uppercase;line-height: 46px;}
.bg_h2 .h_rt_tit .cn{font-size: 42px;color: #ffffff;line-height: 42px;}
.bg_h2 .h_rt_tit .cn strong{color: #fe6c00;}
.bg_h2 .h_rt_tit i{position: absolute;width: 22px;height: 2px;background: #ffffff;bottom: 2px;}
/*首页搜索*/
.idx-search{
    position: relative;
    float: right;
    overflow: hidden;
    width: 700px;
    height: 56px;
    margin-top: -60px;
}
.idx-search .idx-txt{
    width:650px;
    height:50px;
    line-height:50px;
    font-size: 16px;
    padding-left: 20px;
    border:2px solid #f08600;
    background: none;
    position: absolute;
    color: #ffffff;
}
.idx-search .idx-submit{
    width:50px;
    height:50px;
    background: url(search_iconh.png) no-repeat center #f08600;
    border: none;
    position: absolute;
    right: 0;
}
.bg_h2 .h_pro_li{position: relative;padding-top: 20px;}
.bg_h2 .h_pro_li>div:nth-child(1){padding-right: 10px!important;}
.bg_h2 .h_pro_li>div:nth-child(2){padding-left: 10px!important;}
.bg_h2 .h_pro_li .pc{margin-bottom: 20px;position: relative;}
.bg_h2 .h_pro_li .pc .t{line-height: 45px;height: 45px;font-size: 16px;color: #000;padding-left: 28px;position: absolute;bottom: 4px;z-index: 9;}
.bg_h2 .h_pro_li .pc .t strong{font-size: 18px;}
.h_rt{font-size: 30px;color: #004072;text-transform: uppercase;line-height: 88px;height: 88px;}
.h_rt span{font-size: 16px;color: #1968b3;text-transform: uppercase;}
.h_btn_link{padding-top: 62px;}
.h_btn_link li{float: left;text-align: center;width: 20%;position: relative;}
.h_btn_link li i{position: absolute;width: 1px;height: 77px;background: #d0d2d6;left: 0;}
.h_btn_link li .pc{height: 60px;}
.h_btn_link li .t{font-size: 18px;color: #131c30;line-height: 30px;}
.h_btn_link li .w{font-size: 16px;color: #bfc0c3;line-height: 18px;text-transform: uppercase;}
.h_btn_link li:hover .t{color: #fe6f06;}
.h_btn_link li:hover .w{color: #feb57f;}


.bg_h2 .h_pro_li .pc{overflow: hidden;}
.bg_h2 .h_pro_li .pc img{transition: all 0.5s;-webkit-transition: all 0.5s}
.bg_h2 .h_pro_li .pc:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
@media only screen and (max-width: 1400px) {
    .h_news,.h_c1,.h_c2{width: 32%;}
    .h_c1{margin: 0px 2%;}
    .h_c1 .inf .c ul li{padding-left: 11px;}
    .h_c1 .inf .c ul li img{margin-right: 4px;}
    .h_c2 .inf{padding: 0 15px;}
    .h_pro_bt .swiper-button-prev{left: 0;margin-left: 5px;}
    .h_pro_bt .swiper-button-next{right: 0;margin-right: 5px;}
    .bg_h2 .h_pro_li .pc img{width: 100%;}
    .bg_h2 .h_pro_li .fl, .bg_h2 .h_pro_li .fr{width: 49%;}

}
@media only screen and (max-width: 1024px) {

    .hctop{height: 35px;}
    .slideBox, .slideBox .bd li {height: auto;}
    .slideBox .bd li img{width: 100%;}
    .m_wrapper{position: relative;background: url("bg_h_wr.png") center center no-repeat #ffffff;
        -webkit-background-size: auto 100%;
        background-size:  auto 100%;margin-top: 35px;}
    .m_wrapper .bd li{position: relative;float: left;width: 50%;text-align: center;margin-top: 11px;}
    .m_wrapper .bd li .count-title{font-size: 5rem;color: #004072;font-family: symbol;margin: 0px !important;line-height: 6rem;}
    .m_wrapper .bd li .count-text{font-size: 14px;color: #000000;margin: 0px;}
    .m_wrapper .bd li .fa-2x{font-size: 2rem;color: #004072;position: absolute;margin-left: 40px;bottom: 2.4rem;}
    .m_wrapper .bd li .fa-2x i{display: inline-block;background: url("dot_h_wr.png") center no-repeat;
        -webkit-background-size: auto 100%;
        background-size:  auto 100%;width: 22px;height: 20px;}
    .m_wrapper .bd li .fa-coffee{font-style: normal;}
    .hcount{font-size: 14px;margin-top: 14px;margin-bottom: 25px;}
    .hcount a{font-size: 14px;}
    .h_ct{height: auto;}
    .h_cent{width: 100%;position: relative;}
    .h_news{float: none;width: 100%;margin: 0;height: auto;}
    .h_news .pic{position: relative;}
    .h_news .h_tit{color: #ffffff;left: 50%;top: 50%;margin-left: -44px;margin-top: -30px;}
    .h_news .h_tit span{position: relative;text-align: center;color: #ffffff;display: block;}
    .h_news .slideNew{position: relative;width: 100%;padding: 5% 3%;}
    .h_news .slideNew li{height: 24px;}
    .h_news .slideNew li .p-dt{margin-top: -15px;}
    .h_news .slideNew li .p-tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height: 24px;}
    .h_c1{width: 100%;margin: 22px 0;height: auto;}
    .h_c1 .h_tit{left: 0;text-align: center;}
    .h_c1 .h_tit span{width: 100%;text-align: center;}
    .h_c1 .inf .c{padding: 0;}
    .h_c1 .inf .c ul li:nth-child(3),.h_c1 .inf .c ul li:nth-child(4){margin-bottom: 20px;}
    .h_c2{width: 100%;height: auto;padding-bottom: 20px;}
    .h_c2 .h_tit{left: 0;top: 50%;margin-top: -30px;text-align: center;}
    .h_c2 .h_tit span{width: 100%;text-align: center;}

    .bg_h2{height: auto;padding-bottom: 65px;background-size: cover;}
    .bg_h2 .h_rt_tit .en{font-size: 35px;}
    .bg_h2 .h_rt_tit .cn{font-size: 32px;}
    .idx-search{width: 100%;float: none;height: 46px;margin-top: 12px;}
    .idx-search .idx-txt{width: 90%;height: 40px;line-height: 40px;}
    .idx-search .idx-submit{width: 10%;height: 40px;line-height: 40px;}
    .h_pro_bt .swiper-slide{width: 33.5%;}
    .bg_h2 .h_jjfa{padding-top: 115px;}
    .bg_h2 .pc img{width: 100%;}
    .h_btn_link_m .am-slider-a1{height: 165px;}
    .h_btn_link_m .link{float: left;text-align: center;width: 33%;position: relative;}
    .h_btn_link_m .link i{position: absolute;width: 1px;height: 77px;background: #d0d2d6;left: 0;margin-top: 30px;}
    .h_btn_link_m .link .pc{margin-bottom: 10px;padding-top: 30px;}
    .h_btn_link_m .link .pc img{width: auto;margin: auto;}
    .h_btn_link_m .link .t{font-size: 18px;color: #131c30;line-height: 30px;}
    .h_btn_link_m .link .w{font-size: 16px;color: #bfc0c3;line-height: 18px;text-transform: uppercase;}
    .h_btn_link_m .link:hover .t{color: #fe6f06;}
    .h_btn_link_m .link:hover .w{color: #feb57f;}
    .h_pro_bt li{height: 140px;float: left;width: 32%;margin-bottom: 20px;margin-right: 1%;}
    .h_pro_bt li:nth-child(3n+0){margin-right: 0;}
    @media only screen and (max-width: 640px) {
        @media only screen and (max-width: 300px) {
            .h_btn_link li{width: 100%;}
            .h_btn_link li .pc{float: none;}
            .h_btn_link li .t{ float: none;}
            .h_btn_link li .w{ float: none;height: 45px;overflow: hidden;}
        }
    }
}
.line-clamp {
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; // 这里修改为要显示的行数
-webkit-box-orient: vertical;
}